Digital Accessibility
   HOME

TheInfoList



OR:

Computer accessibility (also known as accessible computing) refers to the accessibility of a
computer system A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations ( computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These prog ...
to all people, regardless of
disability Disability is the experience of any condition that makes it more difficult for a person to do certain activities or have equitable access within a given society. Disabilities may be cognitive, developmental, intellectual, mental, physical, ...
type or severity of impairment. The term ''accessibility'' is most often used in reference to specialized hardware or
software Software is a set of computer programs and associated software documentation, documentation and data (computing), data. This is in contrast to Computer hardware, hardware, from which the system is built and which actually performs the work. ...
, or a combination of both, designed to enable the use of a computer by a person with a disability or impairment. Computer accessibility often has direct positive effects on people with disabilities. Accessibility features are meant to make the use of technology less challenging for those with disabilities. Common accessibility features include
text-to-speech Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal langua ...
,
closed-captioning Closed captioning (CC) and subtitling are both processes of displaying text on a television, video screen, or other visual display to provide additional or interpretive information. Both are typically used as a transcription of the audio po ...
, and
keyboard shortcut computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or ...
s. More specific technologies that need additional hardware may be referred to as assistive technology. There are many disabilities or impairments that can be a barrier to effective computer use. These impairments, which can be acquired from
disease A disease is a particular abnormal condition that negatively affects the structure or function of all or part of an organism, and that is not immediately due to any external injury. Diseases are often known to be medical conditions that a ...
,
trauma Trauma most often refers to: * Major trauma, in physical medicine, severe physical injury caused by an external source * Psychological trauma, a type of damage to the psyche that occurs as a result of a severely distressing event *Traumatic i ...
, or maybe congenital, include but are not limited to: *
Cognitive impairments Cognitive deficit is an inclusive term to describe any characteristic that acts as a barrier to the cognition process. The term may describe * deficits in overall intelligence (as with intellectual disabilities), * specific and restricted defic ...
(head injury, autism, developmental disabilities) and
learning disabilities Learning disability, learning disorder, or learning difficulty (British English) is a condition in the brain that causes difficulties comprehending or processing information and can be caused by several different factors. Given the "difficult ...
, (such as dyslexia,
dyscalculia Dyscalculia () is a disability resulting in difficulty learning or comprehending arithmetic, such as difficulty in understanding numbers, learning how to manipulate numbers, performing mathematical calculations, and learning facts in mathematics. ...
, or ADHD). *
Visual impairment Visual impairment, also known as vision impairment, is a medical definition primarily measured based on an individual's better eye visual acuity; in the absence of treatment such as correctable eyewear, assistive devices, and medical treatment†...
, such as low-vision, complete or partial
blindness Visual impairment, also known as vision impairment, is a medical definition primarily measured based on an individual's better eye visual acuity; in the absence of treatment such as correctable eyewear, assistive devices, and medical treatment†...
, and
color blindness Color blindness or color vision deficiency (CVD) is the decreased ability to see color or differences in color. It can impair tasks such as selecting ripe fruit, choosing clothing, and reading traffic lights. Color blindness may make some aca ...
. *Hearing-related disabilities (deafness), including
deafness Deafness has varying definitions in cultural and medical contexts. In medical contexts, the meaning of deafness is hearing loss that precludes a person from understanding spoken language, an audiological condition. In this context it is written ...
, being
hard of hearing Hearing loss is a partial or total inability to hear. Hearing loss may be present at birth or acquired at any time afterwards. Hearing loss may occur in one or both ears. In children, hearing problems can affect the ability to acquire spoken la ...
, or
hyperacusis Hyperacusis is the increased sensitivity to sound and a low tolerance for environmental noise. Definitions of hyperacusis can vary significantly; it can refer to normal noises being perceived as: loud, annoying, painful, fear-inducing, or a combina ...
. *Motor or dexterity impairment such as paralysis,
cerebral palsy Cerebral palsy (CP) is a group of movement disorders that appear in early childhood. Signs and symptoms vary among people and over time, but include poor coordination, stiff muscles, weak muscles, and tremors. There may be problems with sens ...
, dyspraxia,
carpal tunnel syndrome Carpal tunnel syndrome (CTS) is the collection of symptoms and signs associated with median neuropathy at the carpal tunnel. Most CTS is related to idiopathic An idiopathic disease is any disease with an unknown cause or mechanism of apparen ...
, and
repetitive strain injury A repetitive strain injury (RSI) is an injury to part of the musculoskeletal or nervous system caused by repetitive use, vibrations, compression or long periods in a fixed position. Other common names include repetitive stress disorders, cumula ...
. A topic closely linked to computer accessibility is
web accessibility Web accessibility, or eAccessibility,European CommissionCommunication from the Commission to the Council, the European Parliament and the , European Economic and Social Committee and the Committee of the Regions: eAccessibility, EC(2005)1095 pub ...
. Similar to computer accessibility, web accessibility is the practice of making the use of the
World Wide Web The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet. Documents and downloadable media are made available to the network through web ...
easier for individuals with disabilities. Accessibility is often abbreviated as the
numeronym A numeronym is a number-based word. Most commonly, a numeronym is a word where a number is used to form an abbreviation (albeit not an acronym or an initialism). Pronouncing the letters and numbers may sound similar to the full word, as in " K9" ...
''a11y'', where the number 11 refers to the number of letters omitted. Evolving blog. This parallels the abbreviations of ''internationalization'' and ''localization'' as ''i18n'' and ''l10n'', respectively. Moreover, ''a11y'' is also listed on the
USPTO The United States Patent and Trademark Office (USPTO) is an agency in the U.S. Department of Commerce that serves as the national patent office and trademark registration authority for the United States. The USPTO's headquarters are in Alexa ...
Supplemental Register under Accessibility Now, Inc.


Assessment for assistive technology use

People wishing to overcome an impairment in order to use a computer comfortably and productively may require a "special needs assessment" by an assistive technology consultant (such as an
occupational therapist Occupational therapists (OTs) are health care professionals specializing in occupational therapy and occupational science. OTs and occupational therapy assistants (OTAs) use scientific bases and a holistic perspective to promote a person's abi ...
, a rehabilitation engineering technologist, or an
educational technologist Education is a purposeful activity directed at achieving certain aims, such as transmitting knowledge or fostering skills and character traits. These aims may include the development of understanding, rationality, kindness, and honesty. Var ...
) to help them identify and configure appropriate assistive technologies to meet individual needs. Even those who are unable to leave their own home or who live far from assessment providers may be assessed (and assisted) remotely using
remote desktop software In computing, the term remote desktop refers to a software- or operating system feature that allows a personal computer's desktop environment to be run remotely off of one system (usually a PC, but the concept applies equally to a server or a ...
and a web cam. For example, the assessor logs on to the client's computer via a
broadband In telecommunications, broadband is wide bandwidth data transmission which transports multiple signals at a wide range of frequencies and Internet traffic types, that enables messages to be sent simultaneously, used in fast internet connections. ...
Internet The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a '' network of networks'' that consists of private, pub ...
connection, observes the user's computer skills, and then remotely makes accessibility adjustments to the client's computer where necessary.


Accessibility options for specific impairments


Cognitive impairments and illiteracy

The biggest challenge in computer accessibility is to make resources accessible to people with cognitive disabilities—particularly those with poor communication and reading skills. As an example, people with learning disabilities may rely on proprietary symbols and thus identify particular products via the product's symbols or icons. Unfortunately, copyright laws can limit icon or symbol release to web-based programs and websites by owners who are unwilling to release them to the public. In these situations, an alternative approach for users who want to access public computer-based terminals in
libraries A library is a collection of Document, materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or electronic media, digital access (soft copies) materials, and may be a ...
, ATMs, and information kiosks is for the user to present a token to the computer terminal, such as a smart card, that has configuration information to adjust the computer speed, text size, etcetera to their particular needs. The concept is encompassed by the CEN standard "Identification card systems – Human-machine interface". This development of this standard has been supported in Europe by SNAPI and has been successfully incorporated into the Local Authority Smartcards Standards e-Organisation (LASSeO) specifications.


Visual impairment

Since computer interfaces often solicit visual input and provide visual feedback, another significant challenge in computer accessibility involves making software usable by people with visual impairments. For individuals with mild to medium vision impairment, it is helpful to use large fonts, high DPI displays, high-contrast themes and
icon An icon () is a religious work of art, most commonly a painting, in the cultures of the Eastern Orthodox, Oriental Orthodox, and Catholic churches. They are not simply artworks; "an icon is a sacred image used in religious devotion". The most ...
s supplemented with auditory feedback and screen magnifying software. In the case of severe vision impairment such as blindness, screen reader software that provides feedback via
text to speech Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal languag ...
or a
refreshable braille display A refreshable braille display or braille terminal is an electro-mechanical device for displaying braille characters, usually by means of round-tipped pins raised through holes in a flat surface. Visually impaired computer users who cannot use a s ...
is a necessary accommodation for interaction with a computer. About 8% of men and about 0.4% of women have some form of color-blindness. The main color combinations that might be confused by people with visual deficiency include red/green and blue/yellow. However, in a well-designed user interface, the color will not be the primary way to distinguish between different pieces of information.


Motor and dexterity impairments

Some people may not be able to use a conventional
input device In computing, an input device is a piece of equipment used to provide data and control signals to an information processing system, such as a computer or information appliance. Examples of input devices include keyboards, mouse, scanners, cameras ...
, such as the mouse or the
keyboard Keyboard may refer to: Text input * Keyboard, part of a typewriter * Computer keyboard ** Keyboard layout, the software control of computer keyboards and their mapping ** Keyboard technology, computer keyboard hardware and firmware Music * Musi ...
. Therefore, it is important for software functions to be accessible using both devices. Ideally, the software will use a generic input
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
that permits the use even of highly specialized devices unheard of at the time of software's initial development.
Keyboard shortcuts computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or ...
and
mouse gesture In computing, a pointing device gesture or mouse gesture (or simply gesture) is a way of combining pointing device or finger movements and clicks that the software recognizes as a specific computer event and responds to accordingly. They can b ...
s are ways to achieve this access, as are more specialized solutions, including on-screen software keyboards and alternate input devices (
switches In electrical engineering, a switch is an electrical component that can disconnect or connect the conducting path in an electrical circuit, interrupting the electric current or diverting it from one conductor to another. The most common type of ...
, joysticks and
trackball A trackball is a pointing device consisting of a ball held by a socket containing sensors to detect a rotation of the ball about two axes—like an upside-down ball mouse with an exposed protruding ball. Users roll the ball to position the o ...
s). Users may enable a bounce key feature, allowing the keyboard to ignore repeated presses of the same key.
Speech recognition Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the ...
technology is also a compelling and suitable alternative to conventional keyboard and mouse input as it simply requires a commonly available audio headset. UI design can also improve accessibility for users with motor impairments. For example, barrier pointing design allows commonly-used functions to require less accuracy to select. The astrophysicist Stephen Hawking is an example of someone with severe motor and physical limitations who used assistive technology to support
activities of daily living Activity may refer to: * Action (philosophy), in general * Human activity: human behavior, in sociology behavior may refer to all basic human actions, economics may study human economic activities and along with cybernetics and psychology may s ...
. He used a switch, combined with special software, that allowed him to control his
wheelchair A wheelchair is a chair with wheels, used when walking is difficult or impossible due to illness, injury, problems related to old age, or disability. These can include spinal cord injuries ( paraplegia, hemiplegia, and quadriplegia), cerebr ...
-mounted computer using his limited and small movement ability. This personalized system allowed him to remain mobile, do research, and produce his written work. Prof. Hawking also used
augmentative and alternative communication Augmentative and alternative communication (AAC) encompasses the communication methods used to supplement or replace speech or writing for those with impairments in the production or comprehension of spoken or written language. AAC is used by t ...
technology to speak and an
environmental control device An environmental control device is a form of electronic assistive technology which enables people with significant disabilities to independently access equipment in their environment e.g. home or hospital. An environmental control controller is t ...
to access equipment independently. A small amount of modern research indicates that utilizing a standard computer mouse device improves fine-motor skills.


Hearing impairment

While sound user interfaces have a secondary role in common desktop computing, these interfaces are usually limited to using system sounds such as feedback. Some software producers take into account people who cannot hear due to hearing impairments,
silence Silence is the absence of ambient audible sound, the emission of sounds of such low intensity that they do not draw attention to themselves, or the state of having ceased to produce sounds; this latter sense can be extended to apply to the c ...
requirements, or lack of sound-producing software. The system sounds like beeps can be substituted or supplemented with visual notifications and captioned text (akin to
closed captioning Closed captioning (CC) and subtitling are both processes of displaying text on a television, video screen, or other visual display to provide additional or interpretive information. Both are typically used as a transcription of the audio po ...
). Closed captions are a very popular means of relaying information for the Deaf and hearing-impaired communities. Modern computer animation also allows for translation of content into sign language by means of sign language avatars, such as SiMAX.


Types of software accessibility


Accessibility application programming interfaces

Software
API An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
s (application programming interfaces) exist to allow assistive technology products such as screen readers and screen magnifiers to work with mainstream software. The current or past APIs include: * Java Accessibility and the Java Access Bridge for
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
software (being standardized as ISO/IEC TR 13066-6); *
Assistive Technology Service Provider Interface Assistive Technology Service Provider Interface (AT-SPI) is a platform-neutral framework for providing bi-directional communication between assistive technologies (AT) and applications. It is the ''de facto'' standard for providing accessibility ...
(AT-SPI) on
UNIX Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, an ...
and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
(being standardized as ISO/IEC PDTR 13066-4); *
Microsoft Active Accessibility Microsoft Active Accessibility (MSAA) is an application programming interface (API) for user interface accessibility. MSAA was introduced as a platform add-on to Microsoft Windows 95 in 1997. MSAA is designed to help Assistive Technology (AT) produ ...
(MSAA) on Microsoft Windows; *
IAccessible2 IAccessible2 is an accessibility API for Microsoft Windows applications. Initially developed by IBM under the codename Project Missouri, IAccessible2 has been placed under the aegis of the Free Standards Group, now part of the Linux Foundation. ...
on Microsoft Windows, a competitor of Microsoft UI Automation also replacing MSAA by
Free Standards Group The Free Standards Group was an industry non-profit consortium chartered to primarily specify and drive the adoption of open source standards. It was founded on May 8, 2000. All standards developed by the Free Standards Group (FSG) were released ...
(standardized as ISO/IEC 13066-3:2012); *
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
Accessibility; *
Microsoft UI Automation Microsoft UI Automation (UIA) is an application programming interface (API) that allows one to access, identify, and manipulate the user interface (UI) elements of another application. UIA is targeted at providing UI accessibility and it is a suc ...
on Microsoft Windows, replacing MSAA. Some of these APIs are being standardized in the ISO/IEC 13066 series of standards.


Accessibility features in mainstream software

Accessibility software can also make input devices easier to access at the user level. These include: *
Keyboard shortcuts computing, a keyboard shortcut also known as hotkey is a series of one or several keys to quickly invoke a software program or perform a preprogrammed action. This action may be part of the standard functionality of the operating system or ...
and
MouseKeys Mouse keys is a feature of some graphical user interfaces that uses the keyboard (especially numeric keypad) as a pointing device (usually replacing a mouse). Its roots lie in the earliest days of visual editors when line and column navigation was ...
allow the user to substitute keyboarding for mouse actions.
Macro recorder A macro recorder is software that records macros for playback at a later time. The main advantage of using a macro recorder is that it allows a user to easily perform complex operations much faster and with less effort without requiring custom co ...
s can greatly extend the range and sophistication of keyboard shortcuts. * Sticky keys allows characters or commands to be typed without having to hold down a
modifier key In computing, a modifier key is a special key (or combination) on a computer keyboard that temporarily modifies the normal action of another key when pressed together. By themselves, modifier keys usually do nothing; that is, pressing any of the , ...
(Shift, Ctrl, or Alt) while pressing a second key. Similarly, ClickLock is a Microsoft Windows feature that remembers a mouse button is down so that items can be highlighted or dragged without holding the mouse button down while scrolling. * Customization of mouse or mouse alternatives' responsiveness to movement, double-clicking, and so forth. *
ToggleKeys ToggleKeys is a feature of Microsoft Windows. It is an accessibility function which is designed for people who have vision impairment or cognitive disabilities. When ToggleKeys is turned on, the computer will provide sound cues when the locking k ...
is a feature of Microsoft
Windows 95 Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufacturi ...
onwards. A high sound is heard when the caps lock, scroll lock, or number lock key is switched on. A low sound is heard when any of those keys is switched off. * Customization of pointer appearance, such as size, color, and shape. *
Predictive text Predictive text is an input technology used where one key or button represents many letters, such as on the numeric keypads of mobile phones and in accessibility technologies. Each key press results in a ''prediction'' rather than repeatedly ...
* Spell checkers and
grammar checker A grammar checker, in computing terms, is a program, or part of a program, that attempts to verify written text for grammatical correctness. Grammar checkers are most often implemented as a feature of a larger program, such as a word processor, b ...
s


Support for learning disabilities

Other approaches may be particularly relevant to users with a learning disability. These include: * Cause and effect software * Switch-accessible software (navigable with a switch) * Hand–eye coordination skills software * Diagnostic assessment software *
Mind map A mind map is a diagram used to visually organize information into a hierarchy, showing relationships among pieces of the whole. It is often created around a single concept, drawn as an image in the center of a blank page, to which associated r ...
ping software * Study skills software * Symbol-based software *
Text-to-speech Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products. A text-to-speech (TTS) system converts normal langua ...
*
Touch typing Touch typing (also called blind typing, or touch keyboarding) is a style of typing. Although the phrase refers to typing without using the sense of sight to find the keys—specifically, a touch typist will know their location on the keyboard thr ...
software


Open Accessibility Framework

The Open Accessibility Framework (OAF) provides an outline of the steps that must be in place in order for any computing platform to be considered accessible. These steps are analogous to those necessary to make a physical or built environment accessible. The OAF divides the required steps into two categories: creation and use. The "creation" steps describe the precursors and building blocks required for technology developers to create accessible applications and products. They are as follows: # Define what "accessible" means for the identified use of the platform. It must be clear what is meant by "accessible" as this will differ according to the
modality Modality may refer to: Humanities * Modality (theology), the organization and structure of the church, as distinct from sodality or parachurch organizations * Modality (music), in music, the subject concerning certain diatonic scales * Modaliti ...
and capabilities of each platform. Accessibility features may include
tabbing navigation In computing, tabbing navigation is the ability to navigate between focusable elements (such as hyperlinks and form controls) within a structured document or user interface (such as HTML) with the tab key of a computer keyboard. Usually, pressing ...
,
theming Theming refers to "the use of an overarching theme...to create a holistic and integrated spatial organization of a consumer venue.” A theme is “a unifying or dominant idea or motif”, so theming is the process of designing and constructing an ...
, and an accessibility API. # Provide accessible stock user interface elements. Pre-built "stock" user interface elements, used by application developers and authoring tools, must be implemented to make use of the accessibility features of a platform. # Provide authoring tools that support accessibility. Application developers and content authors should be encouraged to implement tools that will improve the accessibility features of a platform. Using these tools can support accessible stock user interface elements, prompt for information required to properly implement an accessibility API, and identify accessibility evaluation and repair tools. The "use" steps describe what is necessary for the computing environment in which these accessible applications will run. They are as follows: # Provide platform supports. Computing platforms must properly implement the accessibility features that are specified in their accessibility definition. For example, the accessibility API definitions must be implemented correctly in the program code. # Provide accessible
application software Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a ...
. Accessible applications must be available for the platform and they must support the accessibility features of the platform. This may be achieved by simply engaging the accessible stock elements and authoring tools that support accessibility. # Provide assistive technologies. Assistive technologies (e.g. screen readers, screen magnifiers, voice input, adapted keyboards) must actually be available for the platform so that the users can effectively interface with the technology. The following examples show that the OAF can be applied to different types of platforms: desktop operating systems, web applications and the mobile platform. A more complete list can be found in the Open Source Accessibility Repository by the Open Accessibility Everywhere Group (OAEG). # Accessibility APIs include the
Assistive Technology Service Provider Interface Assistive Technology Service Provider Interface (AT-SPI) is a platform-neutral framework for providing bi-directional communication between assistive technologies (AT) and applications. It is the ''de facto'' standard for providing accessibility ...
and UI Automation on the desktop, WAI-ARIA in web applications, and the Blackberry Accessibility API on the Blackberry operating system. # Other APIs are keyboard access and theming in widget libraries like Java Swing for desktop applications, the
jQuery UI jQuery UI is a collection of GUI widgets, animated visual effects, and themes implemented with jQuery (a JavaScript library), Cascading Style Sheets, and HTML. Using the Shodan search engine query term cpe:"cpe:/a:jquery/jquery_ui" we can dete ...
and Fluid Infusion for Web applications, and the
Lightweight User Interface Toolkit Lightweight User Interface Toolkit (LWUIT) is a Widget toolkit developed by Sun Microsystems to enable easier Java ME user interface development for existing devices, including not only traditional Java ME environments like mobile phones, but also ...
(LWUIT) for mobile applications. # Support for accessible development can be effective by using
Glade Glade may refer to: Computing * Glade Interface Designer, a GUI designer for GTK+ and GNOME Geography *Glade (geography), open area in woodland, synonym for "clearing" **Glade skiing, skiing amongst trees ;Places in the United States * Glade, Kan ...
(for the GTK+ toolkit), the DIAS plugin for NetBeans IDE,
Xcode Xcode is Apple's integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS. It was initially released in late 2003; the latest stable release is version 14.2, released on December 13, ...
IDE for
iOS iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also include ...
applications. Accessibility inspection tools like Accerciser (for AT-SPI) and support for accessible authoring with the AccessODF plugin for
LibreOffice LibreOffice () is a free and open-source office productivity software suite, a project of The Document Foundation (TDF). It was forked in 2010 from OpenOffice.org, an open-sourced version of the earlier StarOffice. The LibreOffice suite co ...
and
Apache OpenOffice Apache OpenOffice (AOO) is an open-source office productivity software suite. It is one of the successor projects of OpenOffice.org and the designated successor of IBM Lotus Symphony. It is a close cousin of LibreOffice, Collabora Online and ...
also fit into this step. # Support for UI Automation on Microsoft Windows,Microsoft Developer Network
Accessibility (.NET Framework 4.5)
Accessed 2013-01-17.
support for ATK and AT-SPI in Linux GNOME, WAI-ARIA support in Firefox, and the MIDP LWUIT mobile runtime (or the MIDP LCDUI mobile runtime) that is available on mobile phones with Java are examples of APIs. # The DAISY player AMIS on the Microsoft Windows desktop and the AEGIS Contact Manager for phones with Java ME are designed for accessibility. # The
GNOME Shell GNOME Shell is the graphical shell of the GNOME desktop environment starting with version 3, which was released on April 6, 2011. It provides basic functions like launching applications, switching between windows and is also a widget engine. ...
Magnifier and
Orca The orca or killer whale (''Orcinus orca'') is a toothed whale belonging to the oceanic dolphin family, of which it is the largest member. It is the only extant species in the genus '' Orcinus'' and is recognizable by its black-and-white ...
on the GNOME desktop, GNOME's ATK (Accessibility Toolkit), the web-based screen reader WebAnywhere, and the alternative text-entry system Dasher for
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
, iOS and Android are examples of assistive technologies. The goal of the listed tools is to embed accessibility into various mainstream technologies.


Positive effects of computer accessibility


Effects in school

Computer accessibility plays a large role in the classroom. Accessible technology can enable
personalized learning Personalized learning, individualized instruction, personal learning environment and direct instruction all refer to efforts to tailor education to meet the different needs of students. Overview The use of the term "personalized learning" dates ba ...
for all students.


Students who can benefit from personalized learning

In most classrooms, students can benefit from the following: # Easier to see PCs for those who have a hard time seeing the board. # Less cluttered PCs for those who have difficulty concentrating. # Easier to hear PCs for those who have difficulty hearing the teacher speak.


Impacts in the classroom

When accessible technology allows personalized learning, there are positive impacts on students. Personalized learning switches the focus from what is being taught to what is being learned. This allows the students to need to become an integral part of the learning process. Accessibility in the classroom allows millions of students of all backgrounds to have equal educational opportunities and keep up with their non-disabled peers. When PCs are personalized for students in the classroom, students are more comfortable in the classroom, special needs students are better assisted and teachers can save time and effort. While PCs can provide a large amount of support in the classroom, iPads and apps can play a large role as well. Apps are constantly being developed to aid teachers, parents, and children. Educators have noted that the ease and portability of tablets make them a preferred choice that offers usage in a variety of environments. The advantages include interactivity, Internet access and text messaging. Educators have noticed improvements in motor skills, reading skills, and interaction with others in students.


Impacts outside the classroom

Parents and teachers can notice the long-term effects that accessibility has on students with disabilities. This can include enhanced social skills, better relationships with family and friends, increased understanding of the world around them, and an exhibition of self-reliance and confidence. Changes can be seen in not only children but adults as well. Social media can help parents to learn, share knowledge, and receive moral support.


Effects in the workplace

Computer accessibility plays a large role in the workplace. In the past few years, adults have had their disabilities accommodated by the ability to work from home and by the availability of reliable software. This allows workers to work in a comfortable area while still being able to support themselves. This is allowing thousands of people with disabilities to create and earn jobs for themselves. The inexpensiveness and reliability of computers has facilitated the process.


Standards and regulations regarding computer accessibility


Section 508

Section 508 In 1998 the US Congress amended the Rehabilitation Act to require Federal agencies to make their electronic and information technology accessible to people with disabilities. Section 508 was enacted to eliminate barriers in information technolog ...
is a standard that is regulated by the
United States Environmental Protection Agency The Environmental Protection Agency (EPA) is an independent executive agency of the United States federal government tasked with environmental protection matters. President Richard Nixon proposed the establishment of EPA on July 9, 1970; it ...
. This department ensures that all information and communications technology is accessible to disabled users. Their responsibilities include designing websites, software, hardware, video and multimedia, and telecommunications that meet accessibility standards. The standards themselves were created by an independent federal agency that works on accessibility for people with disabilities known as the
US Access Board The United States Access Board (also known as the Architectural and Transportation Barriers Compliance Board) is an independent agency of the United States government devoted to accessibility for people with disabilities. The Board was created i ...
.


International Standards

; ISO 9241-171:2008 ISO 9241-171:2008 is a standard that provides
ergonomics Human factors and ergonomics (commonly referred to as human factors) is the application of psychological and physiological principles to the engineering and design of products, processes, and systems. Four primary goals of human factors learnin ...
guidance and specifications for the design of accessible software for public use. Compiled from independent standards experts, this document is the most comprehensive and technical standard for designing accessible features for software, covering all disabilities and all aspects of software. It provides examples of two priority levels ('Required' and 'Recommended') and offers a handy checklist designed to help with recording software testing results. Because of its complexity and technical nature, and with upwards of 150 individual statements, ISO 9241-172 is difficult to interpret and apply. Luckily, not every statement is relevant to every situation, so it may be advisable to identify a subset of statements that are tailored to the particular software environment, making the use of this document much more achievable.


See also

* Assistive technology *
Augmentative and alternative communication Augmentative and alternative communication (AAC) encompasses the communication methods used to supplement or replace speech or writing for those with impairments in the production or comprehension of spoken or written language. AAC is used by t ...
*
Digital rights Digital rights are those human rights and legal rights that allow individuals to access, use, create, and publish digital media or to access and use computers, other electronic devices, and telecommunications networks. The concept is particula ...
* Game accessibility * Global Accessibility Awareness Day *
Knowbility Knowbility is an American non-governmental organization based in Austin, Texas, working to support the independence and empowerment of people with disabilities by promoting the use and improving the availability of accessible information techno ...
*
Modding ''Modding'' is a slang expression derived from the English verb " to modify". The term refers to modification of hardware, software, or anything else, to perform a function not originally intended by the designer, or to achieve bespoke specif ...
*
Ubiquitous computing Ubiquitous computing (or "ubicomp") is a concept in software engineering, hardware engineering and computer science where computing is made to appear anytime and everywhere. In contrast to desktop computing, ubiquitous computing can occur using ...
*
Web accessibility Web accessibility, or eAccessibility,European CommissionCommunication from the Commission to the Council, the European Parliament and the , European Economic and Social Committee and the Committee of the Regions: eAccessibility, EC(2005)1095 pub ...


References


External links


The annual ERCIM Workshop on 'User Interfaces for All'
emphasizing accessibility
Better Living Through Technology
- contains guides on accessibility options and information about specialist assistive hardware and software
HP Accessibility

AbilityNet
- provides information on accessibility, assistive technology, and remote assessment
C4EA
Consortium For E-learning Accessibility
W3C Web Accessibility Initiative (WAI)

Accessibility in the Opera web browser

Mozilla Accessibility Project

Open Office Accessibility Project

EU Project Guide: Multimodal user interfaces for elderly people with mild impairments
{{Computer science es:Accesibilidad it:AccessibilitĂ  (informatica)